package pe.edu.upc.dew.grupo5.dao;

import java.util.List;

import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.jdbc.core.simple.SimpleJdbcDaoSupport;

import pe.edu.upc.dew.grupo5.model.Sala;

public class SalaDaoJdbc extends SimpleJdbcDaoSupport implements SalaDao{

	@Override
	public Sala getSalaPorCodigo(int idSala) {
		return getSimpleJdbcTemplate().queryForObject("select idSala,nombre,capacidad,es3d from sala where idSala=?",new BeanPropertyRowMapper<Sala>(Sala.class),idSala);
	}

	@Override
	public List<Sala> getSalas() {
		return getSimpleJdbcTemplate().query("select idSala,nombre,capacidad,es3d from sala",new BeanPropertyRowMapper<Sala>(Sala.class));
	}

	@Override
	public void eliminarSala(int idSala) {
		getSimpleJdbcTemplate().update("delete from sala where idSala=?",idSala);
	}

}
